home *** CD-ROM | disk | FTP | other *** search
- #ASM
- ccgchar:
- FCB 01FH,01
- FCB 0E6H,084H
- ccsxt:
- FCB 01DH
- rts
- ccgint:
- FCB 01FH,01
- FCB 0ECH,084H
- rts
- ccpchar:
- FCB 0E7H,084H
- rts
- ccpint:
- FCB 0EDH,084H
- rts
- ccor:
- FCB 034H,010H
- FCB 0AAH,0E0H
- FCB 0EAH,0E0H
- rts
- ccxor:
- FCB 034H,010H
- FCB 0A8H,0E0H
- FCB 0E8H,0E0H
- rts
- ccand:
- FCB 034H,010H
- FCB 0A4H,0E0H
- FCB 0E4H,0E0H
- rts
- cccmp:
- FCB 034H,006H
- FCB 01EH,01
- FCB 08EH,0,1
- FCB 0A3H,0E1H
- FCB 01EH,01
- bmi ccmp1
- FCB 01CH,0FEH
- rts
- ccmp1:
- FCB 01AH,01
- rts
- cceq:
- bsr cccmp
- beq exit
- decb
- exit: rts
- ccne:
- bsr cccmp
- bne exit
- decb
- rts
- ccgt:
- FCB 01EH,01
- bsr cccmp
- bcs exit
- decb
- rts
- ccle:
- bsr cccmp
- beq exit
- bcs exit
- decb
- rts
- ccge:
- bsr cccmp
- bcc exit
- decb
- rts
- cclt:
- bsr cccmp
- bcs exit
- decb
- rts
- ccuge:
- bsr ccucmp
- bcc exit
- decb
- rts
- ccult:
- bsr ccucmp
- bcs exit
- decb
- rts
- ccugt:
- FCB 01EH,01
- bsr ccucmp
- bcs exit
- decb
- rts
- ccule:
- bsr ccucmp
- beq exit
- bcs exit
- decb
- rts
- ccucmp:
- FCB 034H,06
- FCB 01EH,01
- FCB 08EH,01
- FCB 010H,0A3H,0E1H
- rts
- ccasr:
- FCB 01EH,01
- lccasr:
- asra
- rorb
- FCB 030H,01FH
- bne lccasr
- rts
- ccasl:
- FCB 01EH,01
- lccasl:
- aslb
- rola
- FCB 030H,01FH
- bne lccasl
- rts
- ccsub:
- FCB 034H,06
- FCB 01eH,01
- FCB 0A3H,0E1H
- rts
- cccom:
- coma
- comb
- rts
- ccneg:
- coma
- comb
- FCB 0C3H,00,01
- rts
- ccmult:
- FCB 034H,016H
- clra
- clrb
- ccmul1:
- FCB 064H,0e4H
- FCB 066H,061H
- bcc ccmul2
- FCB 0E3H,062H
- ccmul2:
- FCB 06dH,061H
- bne ccmul3
- FCB 06DH,0E4H
- bne ccmul3
- FCB 032H,064H
- rts
- ccmul3:
- FCB 068H,063H
- FCB 069H,062H
- bne ccmul1
- FCB 06DH,063H
- bne ccmul1
- FCB 032H,064H
- rts
- ccdiv:
- FCB 034H,016H
- FCB 0A8H,062H
- FCB 034H,006H
- clra
- clrb
- FCB 034H,006H
- FCB 06DH,064H
- bpl ccdiv0
- FCB 0A3H,064H
- FCB 0EDH,064H
- ccdiv0:
- FCB 06DH,066H
- bpl ccdiv4
- clra
- clrb
- FCB 0A3H,066H
- FCB 0EDH,066H
- ccdiv4:
- FCB 0CCH,0,010H
- FCB 034H,006H
- ccdiv1:
- FCB 068H,069H
- FCB 069H,068H
- FCB 069H,063H
- FCB 069H,062H
- bne ccdiv2
- FCB 0ECH,062H
- FCB 010H,0A3H,066H
- bmi ccdiv2
- FCB 06CH,069H
- FCB 0ECH,062H
- FCB 0A3H,066H
- FCB 0EDH,066H
- ccdiv2:
- FCB 06AH,061H
- bne ccdiv1
- ccdiv3:
- FCB 06DH,064H
- bpl ccdivx
- clra
- clrb
- FCB 0A3H,062H
- FCB 032H,06AH
- ccdivx:
- rts
- #ENDASM
-
- comb
- rts
- ccneg:
- coma
- comb
- FCB 0C3H,00,01